1
general::
Phrase(s): eat one’s heart out
1. Fig. to grieve; to be sorrowful. (Fixed order.) • She has been eating her heart out over that jerk ever since he ran away with Sally. • Don’t eat your heart out. You really didn’t like him that much, did you? 2. Fig. to suffer from envy or jealousy. (Usually a command.) • Yeah, the reward money is all mine. Eat your heart out! • Eat your heart out! I won it fair and square.
McGrawhill's American Idioms And Phrasal Verbs